how many credit cards should a person have